needle dam - French English Dictionary